﻿namespace Proxy
{

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISETomadorMuestra")]
    public interface ISETomadorMuestra
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETomadorMuestra/ListarTomadorMuestra", ReplyAction = "http://tempuri.org/ISETomadorMuestra/ListarTomadorMuestraResponse")]
        TomadorMuestra[] ListarTomadorMuestra();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETomadorMuestra/ObtenerListItem", ReplyAction = "http://tempuri.org/ISETomadorMuestra/ObtenerListItemResponse")]
        ListItemInt[] ObtenerListItem();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETomadorMuestra/ObtenerTomadorMuestraPorCodigoTrabajador", ReplyAction = "http://tempuri.org/ISETomadorMuestra/ObtenerTomadorMuestraPorCodigoTrabajadorResp" +
            "onse")]
        TomadorMuestra ObtenerTomadorMuestraPorCodigoTrabajador(string codigoTrabajador);
    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISETomadorMuestraChannel : ISETomadorMuestra, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SETomadorMuestraClient : System.ServiceModel.ClientBase<ISETomadorMuestra>, ISETomadorMuestra
    {

        public SETomadorMuestraClient()
        {
        }

        public SETomadorMuestraClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SETomadorMuestraClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SETomadorMuestraClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SETomadorMuestraClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public TomadorMuestra[] ListarTomadorMuestra()
        {
            return base.Channel.ListarTomadorMuestra();
        }

        public ListItemInt[] ObtenerListItem()
        {
            return base.Channel.ObtenerListItem();
        }

        public TomadorMuestra ObtenerTomadorMuestraPorCodigoTrabajador(string codigoTrabajador)
        {
            return base.Channel.ObtenerTomadorMuestraPorCodigoTrabajador(codigoTrabajador);
        }
    }

}